/*
UVG
Algoritmos y Estructuras de Datos - 2011
Hoja de trabajo 8 
Autor: Eduardo Castellanos
 * 
 * Modificada por: Jennifer Valdez - 10189

Descripcion: WordSetFactory. Clase  utilizada para instanciar los diferentes tipos de sets. 
*/
class WordSetFactory {
	
	// Metodo que genera un objeto que implementa WordSet
	// parametro tipo: 1 = SimpleSet
	//                 2 = SplaySet  <- implementacion de SplayTree        
        //                 3 = BSTSet    <- implementacion de BinarySearchTree 
	
	public static WordSet generateSet(int tipo)
	{
	    if (tipo == 1)
		    return new SimpleSet();
		else
                    if (tipo == 2)   // implementacion con SplayTree
                        return new SplaySet();
                    else    // implementacion con BinarySeachTree
                        return new BSTSet();
	}
	
	
}